Prosecutors said they will announce more details at a press conference at 1 p.m. Wednesday, March 6.
MacFarland, 72, was found dead in his home with "multiple stab and slash wounds" last Oct. 7, the Bucks County Coroner's Office has said.
Newtown Township police are also investigating.
Click here to follow Daily Voice Bethlehem and receive free news updates.